====== Émulation de calculatrices TI (Texas Instruments ®) ======

<note>Professeur de Mathématiques, je veux pouvoir montrer à tous mes élèves comment manipuler une calculatrice de marque Texas Instruments ®. L'idéal étant de pouvoir la vidéo-projeter et l'utiliser en «//direct-live//». La solution que j'ai trouvée la meilleure est d'utiliser, sur mon ordinateur portable, un émulateur de calculatrice.</note>

===== Matériel nécessaire =====

Une calculatrice TI munie d'un câble USB (habituellement livré avec la calculatrice) permettant de la relier à l'ordinateur. Les modèles dont je dispose sont une //TI-83 Plus.fr// et une //TI-89//.

Éventuellement un scanner (et une feuille blanche format A4), si vous désirez créer un skin représentant fidèlement votre calculatrice, à une taille compatible avec votre écran ou votre vidéo-projecteur. (Je n'ai pas trouvé sur Internet de skin représentant ma //TI-83 Plus.fr//.)

===== Logiciels et bibliothèques nécessaires =====
**tilp2** : ce logiciel, **[[apt>tilp2 | installable en un clic]]**, permet la communication et le transfert de fichiers entre l'ordinateur et la calculatrice. Pour plus de précision, voir la page consacrée à [[:tilp|tilp2]].

**gfm** : ce logiciel, également **[[apt>gfm | installable en un clic]]**, est un gestionnaire permettant d'ouvrir de créer ou d'éditer les fichiers de type "tigroup", ou groupes de fichiers en provenance d'une TI (excellent pour des sauvegardes ou transferts de fichiers). 

**tilem** //(TI Linux EMulator)// : l'émulateur de calculatrice ; contrairement aux autres logiciels nécessaires, celui-ci n'est pas installable en un clic. Il nécessite le téléchargement et la compilation de son code-source. Pas d'affolement, tout est expliqué ci-après.

**tiemu-skinedit** : un éditeur de skin simple d'utilisation,**[[apt>tiemu-skinedit | installable en un clic]]**.

===== Tilem =====

==== Obtension du code-source ====

Le code source de tilem est hébergé sur sourceforge.net. Pour télécharger la dernière version (en cours de développement), il est préférable d'installer **[[apt>subversion | SubVersion]]**.

Certaines bibliothèques (//libraries//) de développement sont nécessaires à la compilation : **[[apt>libgtk2.0-dev,libglib2.0-dev]]**, 

Puis, dans un terminal :
  mkdir SVN
  cd SVN
  svn co https://tilem.svn.sourceforge.net/svnroot/tilem/trunk tilem
  cd tilem